package com.example.demo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;


@Data
@TableName("orders")
public class Orders {

    @TableId
    private String orderId;// 订单号

    private String userId;// 用户id

    private String receiverName;// 收件人名称

    private Integer actualAmount;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createTime;// 订单创建时间

    private Integer payType;//支付方式 1 微信  2 支付宝

    private String status;// 订单状态 1 待付款  2 代发货  3 待收货  4 待评价  5 已完成  6 已关闭

    private Integer closeType;//关闭原因

    @TableField(exist = false)
    private List<OrderItem> orderItem;


}
